import { get, post, put, del } from '@/js/api/dataSource'
export default {
	workKind: {
		// 工种列表
		getAllWorkkindList () {
			return get({ url: 'archive/workKind/findWorkKindListAll' })
		},
		// 工种类型列表
		getAllWorkkindTypeList () {
			return get({ url: 'archive/workKind/findWorkKindTypeListAll' })
		},
		// 员工列表
		// 见employee.findListAll
		// 工位列表
		// 见station.findListAll
		// 工种类型select
		findWorkKindTypeListAll () {
			return get({ url: '/archive/workKindType/findKindTypeAll' })
		},
		// 工种select
		findWorkKindListAll () {
			return get({ url: 'archive/workKind/findWorkKindListAll' })
		},
		getWorkKindListAll () {
			return get({ url: 'archive/workKind/findListAll' })
		},
		// 工种列表查询
		findAllWorkKinds () {
			return post({ url: 'archive/workKind/pageQuery', responseComplete: true })
		},
		// 启用停用工种
		updateEnables () {
			return put({ url: '/archive/workKind/updateEnable', responseComplete: true })
		},
		getNextCode () {
			return get({ url: '/archive/workKind/getNextCode' })
		},
		// 保存 新增修改
		saveOrUpdate () {
			return post({ url: '/archive/workKind/saveOrUpdate', responseComplete: true })
		},
		findWorkKindDetailById () {
			return get({ url: '/archive/workKind/findDetailByParam' })
		},
		// 批量删除工种
		deleteMulity () {
			return del({ url: '/archive/workKind/batchDelete', responseComplete: true })
		},
		// 穿梭框数据
		findEmpoyeeAllByWorkKindId () {
			return get({ url: '/archive/workKind/findEmpoyeeAllByWorkKindId' })
		},
		// 复制 工种列表
		copyWorkKindSelect () {
			return get({ url: '/archive/workKind/findWorkKindTypeListAll' })
		},
		// 穿梭框数据
		findStationAllByWorkKindId () {
			return get({ url: '/archive/workKind/findStationAllByWorkKindId' })
		},
		// 复制保存
		fromWorkkindTocopyRelation () {
			return post({ url: '/archive/workKind/fromWorkKindTocopyRelation', responseComplete: true })
		}
	}
}
